home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Supervisor's Toolkit
/
Network Supervisor's Toolkit.iso
/
tools
/
lu62
/
port
/
emadapt.h
< prev
next >
Wrap
Text File
|
1996-07-10
|
3KB
|
125 lines
/* k 0016 09/07/90 */
/* k 0224 23/09/91 *//* ebss */
/* k 0227 26/09/91 *//* corrections for literals */
#define TEXTCOLOR WHITE
#define ERRORCOLOR LIGHTRED + BLINK
#define BLANKCOLOR BLACK
#define HEADERCOLOR WHITE + (RED << 4)
#define REDGREEN RED + (GREEN << 4)
#define GREENRED GREEN + (RED << 4)
#define BLACKGREEN BLACK + (GREEN << 4)
#define HIGHpos(z) z >> 8
#define LOWpos(z) z & 0xFF
#define SField 0x1D
#define SBA 0x11
#define InsCursor 0x13
#define RepeatAddr 0x14
#define EraseUA 0x12
#define PTab 0x09
#define EraseWr 0x35
#define Wr 0x31
#define ErUnprot 0x3F
#define RdMod 0x36
#define Rd 0x032
#define ON 1
#define OFF 0
#define BS 8
#define FORMFEED 12
#define CR 13
#define LF 10
#define CTRLZ 26
#define ESC 27
#define HOMEKEY 327
#define ENDKEY 335
#define UPKEY 328
#define DOWNKEY 336
#define PGUPKEY 329
#define PGDNKEY 337
#define LEFTKEY 331
#define INSKEY 338
#define RIGHTKEY 333
#define DELKEY 339
#define CTRLLEFTKEY 371
#define CTRLRIGHTKEY 372
#define CTRLEND 373
#define CTRLPGDN 374
#define CTRLHOME 375
#define TABLEFT 271
#define TABRIGHT 9
#define F1 315
#define F2 316
#define F3 317
#define F4 318
#define F5 319
#define F6 320
#define F7 321
#define F8 322
#define F9 323
#define F10 324
#define F11 388
#define F12 389
#define SF1 340
#define SF2 341
#define SF3 342
#define SF4 343
#define SF5 344
#define CTRLF1 350
#define CTRLF9 358
#define CTRLF10 359
#define ALTF1 360
#define ALTF2 361
#define ALTF8 367
#define ALTF9 368
#define ALTQ 272
#define ALTI 279
#define ALTM 306
#define ALTJ 292
#define ALTK 293
#define ALTZ 300
#define ALTX 256+45 /* 0016 */
#define ALTslash 309
#define TESTREQ 276 /*alt-t*/
#define DUP 288 /*alt-d*/
#define FM 289 /*alt-f*/
#define VT_MODE 0x40
#define VT_ACT 0x80
#define VT_IO 0x20
/* @0224 */
#define D7 0x80
#define SYSD 0x04
#define VVODZ 0x08
#define BUFMODIFY 0x10
#define SOUND 0x20
#define KURSOR_MASK 0x08
#define ATTRIB_MASK 0x02
#define RBYTE 0
#define WBYTE 1
#define WCURSOR 2
#define WBYTEATTR 1
#define RCURSOR 3
#define WIV 4
#define RESETBM 7
#define RESETSND 11
#define HIGHpos(z) z >> 8
#define LOWpos(z) z & 0xFF
#define DATA 0x240
#define CODE 0x241
#define LOWADDR 0x242
#define HIGHADDR 0x243
#define INDPORT 0x24F
#define SETD7 outportb(0x24C,0);
#define PORT7 0x24C
#define INDICATE(z) z = inportb(0x24F);
#define WAITD7 while (inportb(24F) & D7);
#define EX_WIV(z) outportb (DATA,z); outportb (CODE,WIV);outportb(PORT7,0);while(inportb(INDPORT) & D7);
#define EX_RESETBM outportb (CODE,RESETBM);outportb(PORT7,0);while(inportb(INDPORT) & D7);
#define EX_RESETSND outportb (CODE,RESETSND);outportb(PORT7,0);while(inportb(INDPORT) & D7);